class A {
  constructor() {
    console.log(`A this.v =`, this.v);
  }
}
class B extends A {
  v = 12;
  constructor() {
    super();
    console.log(`B this.v =`, this.v);
  }
}

// 输出：
// A this.v = undefined
// B this.v = 12
// 说明子类成员变量的初始化是在父类构造函数执行完成后进行的，因此不能通过
// 设置成员变量向父类传递构造函数的初始化参数
const b = new B();
